Вопрос: |
Добрый день! Залил сайт на хостинг, при переходе по ссылке http://*.*.testforhost.**
выбрасывает исключение
"PHP*
*: **
Сайт на работает на опен сервере нормально. Я уже замучился искать причину.Может быть в настройках сервера надо что-то поменять? |
Ответ: |
Здравствуйте
в ошибке говорится что у вас не определена переменная name*
что это за переменная и что она должна содержать? |
Вопрос: |
Это элемент * заключенный в *. Содержит массив в виде текста. Их у меня **. Если закомментировать "**" то пишет что не определена "**" и так далее. |
Ответ: |
Вы закачали все файлы? У вас неопределены эти переменные. Где они определяются? |
Вопрос: |
да все. В моделе(/*.php |
Ответ: |
В указанном файле только переменная name, а где определяются name*, name* и т.д. |
Вопрос: |
т.е. в **.php |
Ответ: |
Нет, в этом файлы вы определяете классовые переменные: $form*->name* и т.д.
А в коде вы используете определение только $name, а используете как $name так и $name* и т.д.:
&* = '';
&*;/* &*email = '';*/
&*; }
&**', [
&**' =&**,
&*,
&**' =&**,
&**' =&**,
&**' =&**,
Вы видите разницу? |
Ответ: |
В вашем случае вам нужно добавить в код:
{
&* = '';
&*;/* &*email = '';*/
&*; }
Определение переменных $name* и других
{
&* = '';
&** = '';
&** = '';
&** = '';
&** = '';
&** = '';
&** = '';
&** = '';
&** = '';
&*** = '';
&*** = '';
&*** = '';
&*** = '';
&*** = '';
&*;/* &*email = '';*/
&*; }
|
Ответ: |
Вот в этом файле: /home/zetalga/public_html/controllers/SiteController.php |
Вопрос: |
Вы правы! Уже добавил. Все норм! Благодарю! |
Ответ: |
Я вижу что вы уже исправили код. Настройки сервера вам подходят? |
Вопрос: |
Да... Согласен, виноват :) |
Ответ: |
ok |
Вопрос: |
не пойму, а как он тогда на опен сервере запускался? |
Ответ: |
К сожалению без просмотра кода на опен сервере я не смогу вам это объяснить. |