CentOS: AJAX/jQuery не работает
В двух словах, у меня есть неуправляемый VPS. Одно время на нем был сервер Ubuntu 10.10, затем я переустановил его с CentOS 6 и обновил до CentOS 6.2. Теперь проблема в том, что чат AJAX/jQuery перестал работать (я предполагаю, что он использует один из двух, чтобы внедрить себя в div и затем обновить, когда новые сообщения публикуются, я не уверен, я не писал эти), и скрипт плагина теперь показывает мне зеленовато-пустую страницу. В исходные коды не было внесено никаких изменений, и они находятся в том месте, где они ожидают себя.
У меня есть Apache2, MySQL 5, PHP 5, и я установил библиотеки php-xml. Что мне не хватает? Это должно быть на стороне сервера, потому что сами сценарии в порядке, если я перенесу их на другой сервер, они будут работать нормально. Я не получаю никаких ошибок, связанных с этим в файле error_log. Заранее спасибо!
Изменить: Если вы хотите, вы можете посмотреть на плагин на kazeshini.net/plugboard и там есть установка чата на silverlotus.kazeshini.net/yshout/example, я ничего не знаю о скриптах и отладке, так что лучше кто-нибудь еще посмотрит на это чем кто-то, кто не знает, что они ищут.
1 ответ
Короче говоря, похоже, что ваш PHP установлен неправильно или настроен и неправильно анализирует страницу. Глядя на источник вашей страницы, я вижу следующее:
<? include "config.php"; ?>
<? include "plug.php"; ?>
PHP должен их анализировать и делать свое дело. Вы должны убедиться, что модуль PHP загружается в Apache правильно и правильно анализирует php.ini
файл.
Создайте файл со следующим содержимым, чтобы проверить, загружается ли PHP. Если это так, вы должны получить массу информации о вашей установке PHP.
<?php
phpinfo();
?>
Если PHP определенно загружается, то проблема в коротких тегах. Либо включите короткие теги в php.ini
подать или изменить свой <?
в <?php
,