<?xml version='1.0' encoding='UTF-8'?>
<rss version='2.0'>
	<channel>
		<title>cotonti.com : Запуск скрипта из некорневой директории</title>
		<link>https://www.cotonti.com</link>
		<description>Neueste Themenbeiträge</description>
		<generator>Cotonti</generator>
		<language>en</language>
		<pubDate>Thu, 30 Apr 2026 13:39:17 -0000</pubDate>

		<item>
			<title>inkerman</title>
			<description><![CDATA[<p>
	Спасибо!!!</p>
]]></description>
			<pubDate>Fr, 07 Okt 2011 16:43:44 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=6544&d=0#post30928]]></link>
		</item>
		<item>
			<title>Trustmaster</title>
			<description><![CDATA[<p>
	Проще всего сделать текущей корневую, и тогда проблема уйдёт сама собой:</p>
<pre class="brush:php;">
&lt;?PHP
 
define('SED_CODE', TRUE);
define('SED_ADMIN', TRUE);

// Переходим в родительскую папку
chdir('..'); 

require_once('./datas/config.php');
require_once($cfg['system_dir'].'/functions.php');
require_once($cfg['system_dir'].'/common.php')
 
echo "OK";
?&gt;</pre>
]]></description>
			<pubDate>Fr, 07 Okt 2011 06:54:09 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=6544&d=0#post30921]]></link>
		</item>
		<item>
			<title>esclkm</title>
			<description><![CDATA[<p>
	так крон плагин же выпускался кемто когдато</p>
<p>
	да и проверьте пути - какая у вас структура папок</p>
<p>
	 </p>
]]></description>
			<pubDate>Do, 06 Okt 2011 20:50:55 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=6544&d=0#post30917]]></link>
		</item>
		<item>
			<title>inkerman</title>
			<description><![CDATA[<p>
	Хочу перенести часть нагрузки со скриптов на cron, т.к. нет необходимости делать так часто ряд действий как сейчас получается...</p>
<p>
	Для этого сделал в корневом каталоге папку cron и там создал файл test.php</p>
<pre class="brush:php;">
&lt;?PHP

define('SED_CODE', TRUE);
define('SED_ADMIN', TRUE);

require_once('./datas/config.php');
require_once($cfg['system_dir'].'/functions.php');
require_once($cfg['system_dir'].'/common.php')

echo "OK";
?&gt;
</pre>
<p>
	В итоге при попытке открыть файл http://site/cron/test.php, получаю ошибку</p>
<p>
	Warning: require_once(./datas/config.php) [function.require-once]: failed to open stream: No such file or directory in X:\home\mysite\www\cron\test.php on line 6</p>
<p>
	Могу предположить, что неверно указываю путь к файлу. Если заменить на require_once('./datas/config.php');, то ошибки появляются в functions.php. если и там прописать путь через ../ , nо не находит cotemplate.php Вобщем, какое-то таинство с этими путями. Если файл разместить в корневом каталоге - все отрабатывает нормально, а из папки cron не хочет... Как исправить, может кто подскажет?</p>
<p>
	<strong>Added 3 minutes later:</strong></p>
<p>
	Если запускать через лоадер в корне (я вставил ссылку в файл view.php, которая при параметре m=test запускает нужный test.php. В этом случае все запускается через браузер, но через cron не выйдет, т.к. ссылка будет вида www/view.php?m=test  и судя по мануалу cron'a он такое не схавает... Что ж делать? Как запустить нужный файл test.php в директории www/cron ?</p>
]]></description>
			<pubDate>Mi, 05 Okt 2011 20:52:38 -0000</pubDate>
			<link><![CDATA[https://www.cotonti.com/de/forums?m=posts&q=6544&d=0#post30909]]></link>
		</item>
	</channel>
</rss>