четверг, 10 октября 2013 г.

вторник, 8 октября 2013 г.

Laravel & Apache

Что бы не мучатся с запуском artisan, настраиваем apache.
Создаем конфиг файл:

<VirtualHost *:80>
    ServerAdmin webmaster@localhost
    ServerName laravel42.dev
    DocumentRoot /var/www/laravel-demo2/public
    <Directory />
        Options +FollowSymLinks
        AllowOverride None
    </Directory>
    <Directory /var/www/laravel-demo2>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride None
        Order allow,deny
        allow from all
    </Directory>

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
        AllowOverride None
        Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
        Order allow,deny
        Allow from all
    </Directory>

    ErrorLog /var/www/laravel-demo2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/www/laravel-demo2/access.log combined
</VirtualHost>
Если надо запускаем sudo a2ensite laravel-demo2.
В корне сайта создаем .htaccess следующего содержания:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
Задаем права для папки:
sudo chmod -R 777 /var/www/laravel-demo2
с 755 почему-то не захотело работать...
Перезапускаем apache

sudo /etc/init.d/apache2 restart
Идем по адресу http://laravel42.dev и видим что все работает.
/по материалам/


воскресенье, 6 октября 2013 г.

Установка Laravel 4 под Linux.

Сразу хочу оговориться что пишу больше для себя, если будут ошибки простите...

Для начала устанавливаем сам фреймворк.
git clone https://github.com/laravel/laravel.git
Устанавливаем композер
php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"
 что-бы он нам особо не мешался переносим его в /usr/local/bin/ и переименовываем в composer

sudo mv composer.phar /usr/local/bin/composer
Переходим в директорию где установлен laravel и запускаем установку зависимостей

composer install
процесс может занять некоторое время, ждите...
После установки задаем права


chmod –R 777 /var/www/yoursite/app/storage
заменим yoursite на название вашего сайта.
Настраиваем apache на директорию где лежит ваш сайт.
Рестартуем apache и если надо изменяем hosts.

php artisan serve
и в браузере запускаем http://localhost:8000/

Поехали.

четверг, 11 июля 2013 г.

Настроить свою ссылку "Читать дальше" ("more") в Wordpress

Для изменения или настройки в WordPress ссылки для перехода на полную версию статьи («Читать дальше»)


читать _дальше


Добавляем в файл functions.php нашей темы WordPress следующий код:



function new_excerpt_more($more) {
global $post;
return '...<br /><br /><a href="'. get_permalink($post->ID) . '" class="read_more">Читать дальше → :) </a>';
}
add_filter('excerpt_more', 'new_excerpt_more');

Далее редактируем код по своему усмотрению.



Настроить свою ссылку "Читать дальше" ("more") в Wordpress

Настроить свою ссылку "Читать дальше" ("more") в Wordpress

Для изменения или настройки в WordPress ссылки для перехода на полную версию статьи («Читать дальше»)


читать _дальше


Добавляем в файл functions.php нашей темы WordPress следующий код:



function new_excerpt_more($more) {
global $post;
return '...<br /><br /><a href="'. get_permalink($post->ID) . '" class="read_more">Читать дальше → :) </a>';
}
add_filter('excerpt_more', 'new_excerpt_more');

Далее редактируем код по своему усмотрению.



Настроить свою ссылку "Читать дальше" ("more") в Wordpress

среда, 10 июля 2013 г.

Плагин для переноса Wordpress с одного домена на другой.

Ранее сталкивался с такой проблемой, как перенос WordPress с одного домена на другой и делал все в ручную.

А вот люди не поленились и сделали скрипт-плагин для переноса WordPress 3.5.2 и 3.6.


Скачать плагин можно здесь.

А более детально почитать (англ.) рекомендую тут.



Плагин для переноса Wordpress с одного домена на другой.

Плагин для переноса Wordpress с одного домена на другой.

Ранее сталкивался с такой проблемой, как перенос WordPress с одного домена на другой и делал все в ручную.

А вот люди не поленились и сделали скрипт-плагин для переноса WordPress 3.5.2 и 3.6.


Скачать плагин можно здесь.

А более детально почитать (англ.) рекомендую тут.



Плагин для переноса Wordpress с одного домена на другой.