Я использую Ubuntu 14.04 для и запуска конфигурации LAMP на нем. В некоторых проектах CakePHP он не отображал некоторый контент или не перенаправлял страницу в соответствии с необходимостью кода. Я думаю, что это проблема из-за того, что CakePHP не установлен в моей системе. Я на самом деле не знаю, как установить cakephp, или действительно нужно установить cakephp после установки среды LAMP и phpmyadmin.
Пожалуйста, предложите.
Спасибо в Adv
Шаги - почти то же, но в Windows мы сделали тот GUI использования или в Windows Explorer и в Ubuntu, мы сделаем это через терминал, или можно сказать использование команд.
Шаг 1 : Откройте командную строку (терминал) и введите следующий Шаг 2 команды
cd /var/www/html
: Введите ниже команды для загрузки cakephp.
$ sudo wget https://codeload.github.com/cakephp/cakephp/legacy.zip/2.5.2
, где 2.5.2 последняя стабильная версия CakePHP.
Шаг 3 : Используйте следующую команду для разархивации загруженного zip-файла.
$ sudo unzip 2.5.2
Шаг 4 : Переименуйте извлеченную папку.
$ mv cakephp-cakephp-736e999/ cake
, где cakephp-cakephp-736e999 является названием извлеченной папки.
Для выполнения CakePHP на браузере используют этот путь localhost/cake.
Шаг 5 : Перейдите к папке пирога.
$ cd cake
И полномочия изменения к app/tmp папке.
$ sudo chown -R root:www-data app/tmp
$ sudo chmod -R 775 app/tmp
Шаг 6 : Для создания сценария перезаписываемым выполняют эти шаги:
$ apache2ctl -M
, Если Вы видите mod_rewrite или rewrite_module в списке, показанном тогда, сценарий перезаписываем. Если не тогда включить его, вводят эту команду:
$ a2enmod rewrite
Шаг 7 : Набор Type:-
cd /etc/apache2
$ sudo nano apache2.conf
эти строки в файле:
<Directory /var/www>
Option Indexes FollowSymlinks
AllowOverride All
Required all granted
</Directory>
Нажатие Ctrl + X , затем нажмите Y , и Входят , чтобы сохранить файл.
апач Перезапуска:
$ sudo service apache2 restart
Шаг 8 : Теперь перейдите к приложению/Конфигурации и:
$ cd /var/www/html/cake/app/Config
$ sudo mv database.php.default default.php
Обновление localhost/cake страница. Файл базы данных Now обнаруживается, но тем не менее мы должны создать базу данных, поскольку он покажет, не мог соединиться с базой данных.
Шаг 9 : Откройте localhost/phpmyadmin на браузере. Вход в систему с помощью имени пользователя и пароля и создает базу данных, названную как пирог. После этого редактирования database.php файл.
$ sudo nano database.php
хост Набора как localhost, имя пользователя является Вашим phpmyadmin именем пользователя, пароль является Вашим phpmyadmin паролем и именем базы данных.
Обновление localhost/cake страница. База данных Now обнаруживается.
Шаг 10 : Для удаления соли и ошибки семени, показанной сверху localhost/cake страницы, мы должны отредактировать core.php файл.
$ sudo nano core.php
Находят этот раздел и заменяют обоих строки любыми случайными строками, или можно использовать эти строки также.
/* A random string used in security hashing methods. */
Configure::write('Security.salt','fvjhdj8fvn85grg73fbrvfn9fjFGfnhvt758nADG');
/* A random numeric string (digits only) used to encrypt/decrypt strings. */
Configure::write('Security.cipherSeed', '55857485748594575784348784787475');
Тогда нажатие Ctrl + X , нажмите Y , и Входят , чтобы сохранить файл. Обновите localhost/cake страницу. И его сделанный.