Создал задачу: php /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php
Выдаёт ошибку при запуске: u0557436$ php /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php PHP Notice: Use of undefined constant FILE - assumed 'FILE' in /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php on line 7 PHP Warning: require(./init.php): failed to open stream: No such file or directory in /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php on line 7 PHP Warning: require(./init.php): failed to open stream: No such file or directory in /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php on line 7 PHP Fatal error: require(): Failed opening required './init.php' (include_path='.:/usr/share/pear:/usr/share/php') in /var/www/u0557436/data/www/bb-engineering.ru/sitemap_update.php on line 7
Попробовал запустить этот php файл, но он не сработал.
Думал, что я с путями напутал и обратился к хостерам, так они мне сказали, что в файле много ошибок, но какие не сказали, только лишь указали на лишнюю точку в строке require(dirname(FILE) . ‘/init.php’);
С точкой и без, с разными вариантами указания пути к файлу положительного результата не дает.
Также, хочу поинтересоваться, что означает в строке define(‘ACCOUNT_TYPE’, ‘admin’); этот ‘admin’?
Сейчас проверил у себя, добавил товар, запустил скрипт и в сайтмап товар добавился.
Не подскажу, с чем связано у вас, но основная проблема может быть в пути – проверьте валидность кавычек и чтоб путь начинался с корня сервера, как в примере выше.
Не сталкивался, чтоб пробелы вместо табуляции как-то влияли на выполнение кода. Это тема является древним холиваром (типа "зачем два раза нажимать на пробел, если можно один раз нажать на tab).
Возможно, используемый редактор кода работает странным образом с пробелами.
Всем привет! Это не спам, сразу говорю ))
У меня вопрос к специалистам. Я занимаюсь сайтом ювелирной тематики . Параллельно существует 3 сайта на бесплатный хостах, что-то типа визитов со ссылками на основной сайт. На этих серверах в корневых папках сайтов лежат файлы созданный одной из служб для автоматического создания sitemap (https://www.xml-sitemaps.com/ ) Но, эти файлы, как и любые другие созданные другими авто.службами, не принимаются в гугл_серч_панели. В ней просто красным пишется “Не получено”. На основном сайте всё прекрасно получено. Подскажите пожалуйста, где зарыта собака?
uxxxx$ php /var/www/uxxxx/data/www/site.ru/sitemap_update.php
PHP Parse error: syntax error, unexpected '[' in /var/www/uxxxx/data/www/site.ru/init.php on line 90