PHP-Nuke

Napsal O webu (») 7. 4. 2007 v kategorii Opensource, přečteno: 19616×

Úvod

Tento článek se zabývá instalací PHP-Nuke, komplexního CMS. Na ukázkovou instalaci se můžete podívat na http://phpnuke.opensourcehosting.cz/.


Než začneme instalovat

K instalace budeme potřebovat server s běžícím PHP na který máme přístup přes FTP, čili běžný banán hosting.
PHP-Nuke isntalaci, kterou seženeme na http://phpnuke.org/.

Při instalaci byla použita verze PHP-Nuke 7.9


Instalace

1. Stažený archív si rozbalíme na svůj lokální disk.

2. Obsah adresáře html nakopírujeme přes ftp na náš server.

3. Vytvoříme DB strukturu, přihlásíme se do phpMyAdmin vybereme databázi kterou bude PHP-Nuke používat.
Nyní vybereme sekci SQL a v ni podsekci Importuj soubor, nyní importujeme soubor nuke.sql z adresáře sql.

Pokud se vše podáří měli bychom uvidět toto.



4. A nyní nastavíme soubor config.php.

$dbhost = "localhost"; ... SQL server necháme localhost

$dbuname = ""; ... přihlašovací jméno do databáze

$dbpass = ""; ... heslo

$dbname = ""; ... jméno databáze

$prefix = "nuke"; ... identifikátor tabulek, které používá PHP-Nuke, necháme hodnotu nuke

$user_prefix = "nuke"; ... zachováme nastavení

$dbtype = "MySQL"; ... pri pouzití PostGresSql změníme hodnotu na postgres

$sitekey = "SwSDsyrgF23$$5%*ddw3$D-2Df/%(-0394?$%/"; ... neupravujeme

$gfx_chk = 0; ... neupravujeme

$subscription_url = ""; ... neupravujeme

$admin_file = "admin"; ... neupravujeme

$tipath = "images/topics/"; ... neupravujeme

$nuke_editor = 1; ... neupravujeme

$display_errors = false; ... neupravujeme


5. Nyní na http://phpnuke.opensourcehosting.cz/admin.php vytvoříme nový administrátorský učet.


6. Nyní je instalace dokončená, mnoho zdaru při procházení nastavení tohoto komplexního CMS produktu.



Používaní systému

Doporučuji projit nejprve Administrační menu // nastavení.
Je duležité změnit nastavení voleb na češtinu.

Autor: Filip Koval

Štítky: Opensource
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

php-nuke.cz
PHP-Nuke je nástroj k publikování informací a vytváření dynamických webů na internetu či intranetu.
http://www.php-nuke.cz/
ja z IP 62.40.86.*** | 18.7.2007 17:25
no jo tak proč ho nevyužijete i vysmajl
bylo by to jistě lepší než když si může psát články kdo chce a jde to přes admin team.. bylo by to rrychlejší a efektivnější
Rene z IP 90.177.41.*** | 28.12.2007 12:01
Sorry, this Module isn't active!

vše jsem nainstaloval a když se chci přihlásit nejede to. Hlásí to něco v databázi.
banan-radim z IP 82.209.33.*** | 28.12.2007 12:59
Z vaseho prispevku asi nevycteme nic. Nevime vasi adresu, chybu, proste nic. Zkuste byt priste konkretnejsismajl
Giris z IP 212.80.64.*** | 31.12.2007 22:09
když se to snažím importovat, vyskočí mi tato chyba:

Chyba

Pravděpodobně máte v SQL dotazu chybu. Níže uvedený výstup MySQL serveru (pokud je nějaký) vám také může pomoci při zkoumání problému

ERROR: Chybný identifikátor @ 182
STR: 4.01.
SQL: # phpMyAdmin MySQL-Dump
# version 2.3.1-rc1
# www.phpmyadmin.net/ (download page)
#
# servidor: localhost
# Tiempo de generaci�n: 08-05-2005 a las 20:26:29
# Versi�n del servidor: 4.01.10
# Versi�n de PHP: 5.0.3
# Base de datos : `nuke`
# --------------------------------------------------------

#
# Estructura de tabla para la tabla `nuke_authors`
#

CREATE TABLE nuke_authors (
 aid varchar(25) NOT NULL default '',
 name varchar(50) default NULL,
 url varchar(255) NOT NULL default '',
 email varchar(255) NOT NULL default '',
 pwd varchar(40) default NULL,
 counter int(11) NOT NULL default '0',
 radminsuper tinyint(1) NOT NULL default '1',
 admlanguage varchar(30) NOT NULL default '',
 PRIMARY KEY  (aid),
 KEY aid (aid)
);


SQL-dotaz:

# phpMyAdmin MySQL-Dump # version 2.3.1-rc1 # www.phpmyadmin.net/ (download page) # # servidor: localhost # Tiempo de generaci�n: 08-05-2005 a las 20:26:29 # Versi�n del servidor: 4.01.10 # Versi�n de PHP: 5.0.3 # Base de datos : `nuke` # -------------------------------------------------------- # # Estructura de tabla para la tabla `nuke_authors` # CREATE TABLE nuke_authors ( aid varchar(25) NOT NULL default '', name varchar(50) default NULL, url varchar(255) NOT NULL default '', email varchar(255) NOT NULL default '', pwd varchar(40) default NULL, counter int(11) NOT NULL default '0', radminsuper tinyint(1) NOT NULL default '1', admlanguage varchar(30) NOT NULL default '', PRIMARY KEY (aid), KEY aid (aid) );

MySQL hlásí: Dokumentace
#1046 - No database selected
Giris z IP 212.80.64.*** | 31.12.2007 22:11
Jak to prosím vyřešit? snažil jsem se ale... nefunguje smajl
| 31.12.2007 22:23
Dobrý večer,

řešením by mohlo být před spuštěním tohoto SQL dotazu spustit dotaz ve tvaru:
use {nazev vasi databaze};

Podle posledního řádku, který uvádíte, není určeno, se kterou databází pracovat.

S přáním hezkého dne, Carbol Martin
David z IP 62.240.162.*** | 3.1.2008 01:13
Dobrý den mám problem, v php my admin jsem nahrál ten soubor sql.Vše proběhlo v pořádku(naběhly mi naboku ty věci do phpnuke)do config.php na ftp jsem napsal podle návodu:


$dbhost = "mysql.ic.cz"; ... SQL server necháme localhost

$dbuname = "ic_gamekillers"; ... přihlašovací jméno do databáze

$dbpass = "moje heslo"; ... heslo

$dbname = "ic_gamekillers"; ... jméno databáze

$prefix = "nuke"; ... identifikátor tabulek, které používá PHP-Nuke, necháme hodnotu nuke

$user_prefix = "nuke"; ... zachováme nastavení

$dbtype = "MySQL"; ... pri pouzití PostGresSql změníme hodnotu na postgres

$sitekey = "SwSDsyrgF23$$5%*ddw3$D-2Df/%(-0394?$%/"; ... neupravujeme

$gfx_chk = 0; ... neupravujeme

$subscription_url = ""; ... neupravujeme

$admin_file = "admin"; ... neupravujeme

$tipath = "images/topics/"; ... neupravujeme

$nuke_editor = 1; ... neupravujeme

$display_errors = false; ... neupravujeme

prostě podle toho co mi to vypsalo na strankách IC.cz o mysql databázi,databáze je aktívní,
nevím co jsem kde zvrtal ale po skočení na stránky www.gamekillers.ic.cz/phpnuke/admin.php     mi to píče tohle:

The requested URL /phpnuke/admin.php was not found on this server.

Požadovaná stránka /phpnuke/admin.php nebyla nalezena.   Náhrání Nuke přes ftp proběhlo v pořádku,takže nevím kde jsem udělal chybu.Sté složky  SQL ten soubor nuke taky přes php.myadmina prošel v pohodě.Zapomněl jsem na něco?Prosím o pomoc.
| 3.1.2008 01:37
Dobrý den,

zřejmě jste importoval špatně databázi, nebo není s novou instalací kompatibilní.

The requested URL /phpnuke/admin.php was not found on this server.

Se vypíše protože daný soubor nebo složka na serveru neexistuje.

Zkuste celou instalaci zopakovat a tabulky importovat postupně.

S pozdravem
smajl
Jaroslav z IP 89.102.68.*** | 10.2.2008 23:26
Dobrý den,
zkouším vytvořit web pomocí Nuka, ale mám problém s češtinou. V některých názvech, například názvech článků neumí zobrazit č, nebo ř. Nemohli byste mi poradit?
banan-robert z IP 88.101.127.*** | 10.2.2008 23:40
[1] Nejpravděpodobněji je konflikt v kódování databáze. Zkontrolujte nastavení kódování databáze v administraci PHP-Nuke a také v phpmyadminu vaší domény.

Další info:

http://www.banan.cz/cz/show/87*faq-databaze
Blanch z IP 62.24.70.*** | 24.5.2011 23:32
Mám stejný problém. Zkoušela jsem snad dvacet variant znakových sad, ale nic není kompatibilní. Čeština na celém sql běží v pořádku, ale u tabulek mi nefunguje nic. Potřebovala bych spíš konkrétně poradit, jaké použít znakové sady, protože takhle to mohu zkoušet donekonečna a to jsem použila ty nejběžnější. Nebo například ty, které mi jely v United nuke.
Jirka z IP 88.146.156.*** | 30.4.2008 18:05
Mohl by mi někdo vysvětlit, jak vytvořím nový administrátorský učet? Stránky mám na webzdarma.cz, jestli to má vliv.
| 30.4.2008 18:42
Dobrý den,

většina těchto opensource používá mysql databázi pro ukládání dat o uživatelích, proto pokud vám nejde standardní způsob je možné si databázi otevřít v phpmyadmin a tam poté vyhledat tabulku users nebo jinou s podobným názvem a přidat uživatele ručně.

S pozdravemsmajl
Hans z IP 88.100.51.*** | 3.4.2010 04:44
Dobrý den, snažil jsem se o nainstalování dle vašeho návodu ale po té co vlozim v mysql nuke.sql a doplním v ftp config.php a poté jdu na adresu http://www.bowling.4fan.cz/admin.php
napíše mi to tuto chybu :

Deprecated: Function ereg() is deprecated in /home/users/spalda/bowling.4fan.cz/web/mainfile.php on line 82

Prosím može mi někdo poradit jak vyřešit tento problém.
Web mam kvuli propagaci a celkem chvátám na dodělání webu budu moc rád pakliže bude nekdo ochoten mi pomoci.Moc děkuji
Fanoosch z IP 213.235.145.*** | 28.11.2010 20:35
zdravím, mám problém. Nainstaloval jsem phpnuke, začal makat a tak, ale nad stránkou (nad topem) mám hlášku: "
Warning: ini_set() has been disabled for security reasons in *webová stránka*/mainfile.php on line 259"

co s tím? editovat, či něco nastavit někde? ještě se v tom moc nevyznám..

díky
Dispenser z IP 88.83.176.*** | 27.12.2010 23:49
Mám stejný problém, poradí někdo?


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel šest a sedm