Я новичок в Joomla, и мне нужно поработать над сайтом Joomla для школьного проекта. Я изменил существующий модуль, чтобы он отображал избранные проекты, и он делает это безупречно, когда я тестирую сайт локально. Однако, когда я загрузил свои файлы в размещенную копию сайта, модуль загрузится, но ничего не отобразит. Он просто загружает заголовок и область для вывода php, но скрипт ничего не возвращает. Почему это происходит? Я в основном разобрался с Joomla, но я в тупике, когда дело доходит до этой проблемы.
Насколько я могу судить, все файлы, связанные с этим модулем, были успешно скопированы, и он правильно настроен в менеджере модулей. Я включил режим отладки на размещенной копии и получил это сообщение при попытке загрузить другую страницу с этим модулем:
Ошибка разбора: синтаксическая ошибка, неожиданная
T_STRING в
/home/content/s/r/s/srsgdmnet/html/components/com_rbids/rbids.html.php
на линии 1
Я посмотрел на файл и понятия не имею, о чем он говорит. Первая строка просто "<?php
", что нормально. Это просто говорит строку 1, но на самом деле относится к проблеме в другом месте? Этот файл является частью компонента обратных аукционов, с которым взаимодействует мой модуль. Я не изменял код в этом файле, за исключением использования регулярного выражения (поиск с использованием "\ n \ s * (\ n)", замена на "\ n") для удаления чрезмерных пробелов с помощью команды замены в Netbeans. Это вырезало примерно 3200 строк из файла, что значительно облегчило навигацию. Я предполагаю, что это ничего не изменило с точки зрения кода, потому что он все еще прекрасно работает при местном использовании.
Я изменил свой локальный файл configuration.php, чтобы использовать ту же базу данных, что и размещенная копия, чтобы посмотреть, была ли это проблема с базой данных, но она все еще работала нормально, так что это исключено. Файлы php.ini одинаковы на обеих копиях, за исключением локальной, закомментированной с Zend, чтобы я мог использовать Xdebug (внес это изменение после того, как возникла проблема при попытке его найти). Я прошел через код с помощью Xdebug и не смог отследить проблему, поэтому думаю, что это проблема конфигурации.
Моя локальная копия также не загружает определенные модули (например, главное меню), и я не могу перейти на некоторые другие страницы, не уверенный, если это связано. Код одинаков для обеих копий, но каждый из них имеет разные результаты. Я пропускаю важные шаги для переноса кода?
Я использую Joomla версии 1.5.9. Пожалуйста, помогите!