|
⇤ ← Wersja 1 z 2013-10-29 21:55:42
Rozmiar: 3057
Komentarz: INIT
|
Rozmiar: 4173
Komentarz: * przejście na highlight; dodanie źródeł w sieci;
|
| Usunięcia zostały oznaczone w ten sposób. | Dodatki zostały oznaczone w ten sposób. |
| Linia 3: | Linia 3: |
| <<BR>><<BR>> | |
| Linia 11: | Linia 11: |
| {{{#!shell numbers=off portupgrade -N www/wordpress |
Za pomocą własnego [[PoudriereBinaryPkg|repozytorium pakietów]] instalujemy pakiet w systemie: {{{#!highlight bash numbers=off pkg install -Uy www/wordpress |
| Linia 19: | Linia 20: |
| {{{#!shell numbers=off | {{{#!highlight bash numbers=off |
| Linia 30: | Linia 31: |
| {{{#!php numbers=off | {{{#!highlight php numbers=off |
| Linia 36: | Linia 37: |
| {{{#!php numbers=off | {{{#!highlight php numbers=off |
| Linia 53: | Linia 54: |
| {{{#!shell numbers=off | {{{#!highlight bash numbers=off |
| Linia 62: | Linia 63: |
| {{{#!php numbers=off | {{{#!highlight php numbers=off |
| Linia 76: | Linia 77: |
| = Dodanie administratora do WordPressa = Poniższy przepis dotyczy wykonania tego za pomocą bazy danych: {{{#!highlight mysql numbers=off -- utworzenie administratora INSERT INTO wp_users (user_login, user_pass) VALUES ('admin1',md5('admin1')); -- zapami/etanie ID SELECT LAST_INSERT_ID(); INSERT INTO wp_usermeta( user_id, meta_key, meta_value) VALUES ( LAST_INSERT_ID(), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}' ); }}} = Źródła w sieci internet = 1. <<Anchor(url1)>>[[https://www.ostraining.com/blog/wordpress/disable-a-wordpress-plugin/|Zablokowanie pluginu|target="_blank"]] 1. <<Anchor(url2)>>[[https://www.wpbeginner.com/beginners-guide/how-to-reset-a-wordpress-password-from-phpmyadmin/|Reset hasła w WP|target="_blank"]] 1. <<Anchor(url3)>>[[https://www.tipsandtricks-hq.com/create-a-wordpress-admin-user-for-a-wordpress-site-via-mysql-6649|Dodanie administratora poprzez bazę danych|target="_blank"]] |
|
| Linia 77: | Linia 95: |
| wordpress, CategoryBsd ---- |
{i} ` `<<GetVal(SlownikNewBsd,adm-podpis)>> |
Spis Treści
Konfiguracja Wordpress w multisite
Wordpress od wersji 3.x domyślnie posiada już multisite. Nazwane to zostało obecnie "sieciowością". Trzeba tylko dograć jeden moduł i będzie dobrze
Instalacja wordpress
Za pomocą własnego repozytorium pakietów instalujemy pakiet w systemie:
pkg install -Uy www/wordpress
Aby działał moduł domain mapping, konieczne jest zainstalowanie WP jako subdomena, a nie poprzez URL do głównej domeny.
Dogranie modułu domain mapping
Zgodnie z artykułem Multisite domain mapping trzeba zrobić następujące kroki:
mkdir -p /usr/local/www/wordpress/wp-content/blogs.dir
chown www:www /usr/local/www/wordpress/wp-content/blogs.dir
# pobranie pluginu multisite i rozpakowanie do roboczego katalogu
cp <tmp_dir>/domain_mapping.php /usr/local/www/wordpress/wp-content/plugins/
cp <tmp_dir>/sunrise.php /usr/local/www/wordpress/wp-content/
Modyfikacja konfiguracji wp-config.php
Wszystkie "dopiski" do wp-config.php wykonujemy przed komentarzem
define('WP_ALLOW_MULTISITE', true);
/* That's all, stop editing! Happy blogging. */
W kolejnym kroku można dopisać następujące linijki
define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
$base = '/';
define( 'DOMAIN_CURRENT_SITE', 'wp.bsdserwis.com' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );
define( 'SUNRISE', 'on' );
define( 'VHOST', true );
A potem to już przeglądarka
Pozostałe rzeczy to już przeglądarka. Tam już się klika, robi nowe blogi, itd.
Polonizacja Wordpress
Ponieważ Wordpress zainstalowany z ports, zatem chcemy tylko dokonać polonizacji, a nie instalacji całości źródeł. Tak więc trzeba pobrać odpowiednie pliki ze źródeł:
cd /tmp/
wget -nv -nH -r -X '..' -l 2 -A .po -A .mo http://svn.automattic.com/wordpress-i18n/pl_PL/tags/3.2.1/messages/
cp wordpress-i18n/pl_PL/tags/3.2.1/messages/pl_PL.* /usr/local/www/wordpress/wp-content/languages/
cp wordpress-i18n/pl_PL/tags/3.2.1/messages/twentyten/pl_PL.* /usr/local/www/wordpress/wp-content/themes/twentyten/languages/
cp wordpress-i18n/pl_PL/tags/3.2.1/messages/twentyeleven/pl_PL.* /usr/local/www/wordpress/wp-content/themes/twentyeleven/languages/
No i oczywiście w pliku wp-config.php zmieniamy wartość odpowiedniej zmiennej:
/**
* WordPress Localized Language, defaults to English.
*
* Change this to localize WordPress. A corresponding MO file for the chosen
* language must be installed to wp-content/languages. For example, install
* de_DE.mo to wp-content/languages and set WPLANG to 'de_DE' to enable German
* language support.
*/
define('WPLANG', 'pl_PL');
I już mamy polskiego wordpressa.
Dodanie administratora do WordPressa
Poniższy przepis dotyczy wykonania tego za pomocą bazy danych:
-- utworzenie administratora
INSERT INTO wp_users (user_login, user_pass) VALUES ('admin1',md5('admin1'));
-- zapami/etanie ID
SELECT LAST_INSERT_ID();
INSERT INTO wp_usermeta( user_id, meta_key, meta_value) VALUES ( LAST_INSERT_ID(), 'wp_capabilities', 'a:1:{s:13:"administrator";s:1:"1";}' );
Źródła w sieci internet
(c) 2004 - 2026 BSD Serwis Krzysztof Stryjek. W przypadku błędów, poprawek proszę kontaktować się z administratorem wiki.
