| |
Автор: Максим
|
12.04.2006 12:38 |
|
Как происходит переход с одной версии на другую? Есть какой-нибудь update или просто нужно заменить все файлы?
Ответ:
Нужно заменить файлы в директории docs/admin и include
Но ведь меняются не только модули, но и структура базы! Данные не потеряются? Как обновить структуру?
Ответ:
Структура БД действительно менятеся от версии к версии. Для создания SQL-скрипта обновления вашей БД до последней версии удобно использовать утилиту MysqlDiff http://www.mysqldiff.org/
|
|
|
| |
Автор: Сергей
|
15.06.2005 15:34 |
|
Установил, настроил вроде все правильно, только все пути в ссылках в пользовательской части неправильные.
т.е. правильный путь должен быть: http://127.0.0.3/site/news/ а сейчас: http://127.0.0.3/news/
Как можно выправить пути?
Ответ:
Задать параметр $site['url'] как http://127.0.0.3/site и в при генерации меню использовать $rubric['rubric_full_url'] вместо $rubric['url']. Аналогично для материалов - при генерации списка материалов использовать $material['material_full_url']
|
|
|
| |
Автор: Денис
|
31.08.2004 09:37 |
|
Для Victor: именно так, через ini_set я обошел проблему, что нельзя размещать сайт на iPHPortal на хостинге, где PHP установлен как CGI-модуль.
У меня на хостинге нельзя задавать include_path через .htaccess файлы - пришлось это сделать, записав в начло каждого .php файла во всех директорях (кроме самой include разумеется) строку:
<? ini_set("include_path", "path/to/include"); ?>.
Теперь осталось только чтобы во вновь создавемых файлах(заносимых материалов) была эта же строка.
Для этого пришлось править функцию записи файла (она находится в include/func/files/common_file.inc): добавить строку
fputs ($fp, '<? ini_set("include_path", "path/to/include"); ?>').
Теперь все прекрасно работает.
Замечен только один глюк: эта же функция используется для записи в файл прав пользователей (include/cashe/userrighs/...) - поэтому после каждого изменния прав этот файл приходится править вручную (удалять это злочастную строку ini_set("include_path", "path/to/include"); ?>).
Это можно обойти, создав еще одну функци записи в файл, используемую только для записи прав пользователей, уже без вставки этой строки.
Все прекрасно без нареканий работает уже полгода - так что если приноровиться, можно обойтись совсем без .htaccess файлов.
В твоем случае надо в каждый файл вставлять ни одну строчку, а несколько по числу настроек которые ты задаешь функциями ini_set()
Удачи!
|
|
|
| |
Автор: Vital
|
30.08.2004 18:18 |
|
Хочется чтобы на главной странице (и в индексах рубрик)можно было размещать одну или несколько публикаций из любой рубрики. Не подскажете как это сделать?
Ответ:
С помощью функциональности "Анонсы материалов", смотрите как это сделано в дистрибутиве
|
|
|
| |
Автор: Игорь
|
14.07.2004 01:03 |
|
Можно ли в системе iPHPortal реализовать аналогичную навигацию http://www.dominion.ru/portfolio/sites/sigmasite/ если да то как?
Ответ:
Такая навигация реализована в дистрибутиве
|
|
|
| |
|
23.06.2004 15:01 |
|
MySQL не загружает базу данных. Ошибка:
SQL-запрос :
------------------------------------------------------- --
DROP TABLE IF EXISTS ACTION
Ответ MySQL:
#1064 - You have an error in your SQL syntax near '---------------------------------------------------------
DROP TABLE ' at line 2
Используется phpMyAdmin 2.5.6
Ответ:
Если инсталлятор не может загрузить дамп базы данных, то загрузку нужно производить через консоль mysql. Через phpMyAdmin sql-файл грузится с ошибками.
|
|
|
| |
|
16.06.2004 12:57 |
|
При вводе в форму авторизации данных
login:Administrator, password:123456 форма очищается и все.
Т.е. получается, что данные правильные, но почему-то загружается снова форма. Если вводить неправильные логин или пароль, то он так и пишет красным по белому, что неправильные у тебя,мол, пароль и логин (как и должно быть).
Ответ:
Проверьте правильность установки системного времени на сервере и на вашем компьютере.
|
|
|
| |
|
15.06.2004 11:39 |
|
Установка завершилась успешно. При попытке зайти в администрацию что бы залогиниться страница уходит в вечный релоад...
И вылазит фатальная ошибка:Call to a member function on a non-object in c:\appserv\www\include\pregenerated_common.inc.php on line 11
Что делать?
Ответ:
Скорее всего у вас неправильно установлено значение переменной $site['root'] в файле include/common.inc.php
|
|
|
| |
|
15.06.2004 11:32 |
|
Установил портал, а где взять логин и пароль для входа в админ-центр?
Ответ:
В руководстве разработчика
Логин : Administrator
Пароль : 123456
|
|
|
| |
Автор: kosm
|
02.05.2004 11:17 |
|
Скажите плиз, как можно с помощью вашей системы сделать мультиязычный сайт? Свои рубрики для кажного языка (начиная от корня) + каждому свои шаблоны? Или есть еще методы?
Ответ:
Ваша идея правильна, другие методы мы пока не использовали
Поддержки мультиязычности в административном интерфейсе нет.
|
|
|