Короче говоря, у меня 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, я ничего не знаю о скриптах и отладке, поэтому лучше кто-то другой смотрит на это, чем кто-то который не знает, что они ищут.
Короче говоря, похоже, что ваша установка PHP прервана или настроена неправильно и неправильно анализирует страницу. Посмотрев на источник вашей страницы, я вижу следующее:
<? include "config.php"; ?>
<? include "plug.php"; ?>
PHP должен анализировать их и делать свое дело. Вам необходимо убедиться, что модуль PHP загружается в Apache правильно и анализирует правильный php.ini
файл.
Создайте файл со следующим содержимым, чтобы проверить, загружается ли PHP. Если это так, вы должны получить массу информации об установке PHP.
<?php
phpinfo();
?>
Если PHP определенно загружается, то проблема в коротких тегах. Либо включите короткие теги в php.ini
файл или измените свой <?
к <?php
.