Как Вы настраиваете cakephp на общем хостинге?

Вы можете использовать:

with open('file.txt','r') as inp: 
        arr = []
        for f in inp: 
           arr.append(f)
b = arr[514]
c = b.split()

Также, если вы хотите придерживаться своего кода, вы можете удалить пустой элемент из списка, используя

Output = [x for x in c if x]
5
задан Teej 12 March 2009 в 03:50
поделиться

2 ответа

Мой лучший выстрел в Вашу проблему является этим:

У Вас, вероятно, будет пользовательский каталог (вероятно, /home/user) содержа a /public_html каталог или /htdocs или даже a /html где Вы, как предполагается, вставляете свои файлы.

В моем личном опыте Вы должны descompact Ваши файлы пирога/проекта на этом каталоге (/public_html с этого времени) как:

/public_html
/public_html/app
/public_html/cake
/public_html/libs

и Вы закончите своим корнем веб-сайта в этой структуре, расположенной в:

/public_html/app/webroot

Большинство сайтов Хостинга позволяет Вам помещать a .htaccess файлы на корневом каталоге:

/.htaccess

Необходимо будет создать это .htaccess файл со следующим содержанием:

DocumentRoot /home/user/public_html/app/webroot

Просто помните что /home/user/public_html может быть что-либо, но можно, вероятно, изобразить его легко через оболочку или вызов поддержки хоста.

G'luck!

5
ответ дан 14 December 2019 в 01:18
поделиться

Это точно, что я сделал на dreamhost.com

Я сделал домен как обычный, позволяет, называют это cake.example.com

в корневом каталоге у меня был каталог пирога, который я simlinked как просто 'пирог', Таким образом, это был/home/myusername/cake, который содержит разархивированный пирог.

в моем homedirectory я отредактировал файл .bash_profile и добавил эту строку у основания файла.

экспортируйте $PATH:/home/myusername/cake/cake/console PATH=

Затем необходимо выйти из системы и войти в систему снова или получить .bash_profile

Теперь можно испечь.

После выпекания приложения в cake.example.com, необходимо отредактировать файл/home/myusername/cake.example.com/webroot/index.php

if (!defined('CAKE_CORE_INCLUDE_PATH')) {
         //define ('CAKE_CORE_INCLUDE_PATH', 'FULL PATH TO DIRECTORY WHERE CAKE CORE IS INSTALLED. DO NOT ADD A TRAILING DIRECTORY SEPARATOR');
         //You should also use the DS define to separate your directories
        define('CAKE_CORE_INCLUDE_PATH', '/home/myusername/cake');
}

Вы видите в последней строке, Вы указываете на него на исходный каталог пирога. Таким образом, у Вас может на самом деле быть много приложений пирога все использование того же каталога приложения пирога.

Вид сладкого права?

Но это не все. В /home/myusername/cake.example.com

Необходимо создать .htaccess файл и поместить эту внутреннюю часть она.

<IfModule mod_rewrite.c>
    RewriteEngine on
        rewriteRule ^(.*) http://cake.example.com/$1 [L]
 RewriteRule ^.* http://cake.example.com%1 [R=permanent,L]
 </IfModule>

И теперь Вы на пути к счастью пирога.

4
ответ дан 14 December 2019 в 01:18
поделиться
Другие вопросы по тегам:

Похожие вопросы: