PHP, Mysql, HTML, CSS, Wordpress и другие непонятные слова... )
четверг, 10 октября 2013 г.
вторник, 8 октября 2013 г.
Laravel & Apache
Создаем конфиг файл:
<VirtualHost *:80>Если надо запускаем sudo a2ensite laravel-demo2.
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>
В корне сайта создаем .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/ и переименовываем в composersudo 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 с одного домена на другой.