Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP+SQL]Instalacja skryptow
marcio
post 23.03.2008, 17:32:26
Post #1





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Witam mam takie male pytanie na czym polega instalacja skryptow np cms'a tzn co powinna robic ja zrobilem tylko takie cos ze podaje sie dane i skrypt tworzy baze/tabele/kolumny i tyle zadnych katalogow etc.. to juz recznie ogolnie na czym polega cala filozofia czy wystarczy tak jak zrobilem??

Ten post edytował marcio 23.03.2008, 17:33:05


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
Puzi
post 23.03.2008, 17:45:57
Post #2





Grupa: Zarejestrowani
Postów: 231
Pomógł: 17
Dołączył: 26.08.2007

Ostrzeżenie: (10%)
X----


Jak instalowałeś CMS to cala filozofia polega na podaniu danych do bazy. Resztę wykonuje oskryptowanie. Czyli tworzy Ci np. tabele w bazie danych. Nic tu ręcznie nie trzeba robić... no oprócz od wpisania danych
Go to the top of the page
+Quote Post
marcio
post 23.03.2008, 17:51:08
Post #3





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Nie zrozumiales mnie cms'a to ja napisalem ale jak wiadomo nikomu sie nic nie chce robic wiec ludzie chcia tez instalacje i nie wiem czy wystarczy tak jak zrobilem potem kazdy sobie wrzuci pliki na ftp recznie czy jak??


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
vtuner
post 23.03.2008, 18:31:28
Post #4





Grupa: Zarejestrowani
Postów: 220
Pomógł: 10
Dołączył: 23.08.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Generalnie jest tak (przynajmniej tak mi się wydaje), że:

1) Wgrywamy pliki od CMS'a na serwer
2) Uruchamiamy plik instalacyjny
3) Przy instalacji podajemy dane do bazy danych oraz ewentualnie tytuł strony lub sprawy techniczne (jak zapisywanie danych sesji w plikach czy w bazach)
4) Mamy działający CMS

Warto również w instalacji zastosować sprawdzanie wymagań systemu, bo może być przypadek, że CMS napisany jest pod PHP 5, natomiast na serwerze, na którym instalujemy jest tylko PHP 4. Oczywiście, jeżeli jakieś wymagania nie są spełniane trzeba poinformować użytkownika o zaistniałym problemie i uniemożliwić instalacje, bo spowoduje to nieprawidłowe działanie systemu.
Go to the top of the page
+Quote Post
marcio
post 23.03.2008, 19:20:53
Post #5





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Hmm nie pisze tam w OOP a nie przypominam sobie zebym uzywal jakis funckji z php5 ogolnie tak to wyglada
  1. <?php
  2.  
  3. echo('<html>
  4. <head><meta http-equiv="content-type" charset="utf-8" />
  5. <link rel="stylesheet" href="main.css" type="text/css">
  6. </head>
  7. <title>Install</title>
  8. <body bgcolor="#FFFFFF">
  9. <div id="site"> 
  10. <img src="img/niobe_.jpg" align="center"> 
  11. </div>
  12. <div id="toolbar">
  13. <center><h1 style="color:#FFFFFF;">Instalacja cms'a</h1></center><Br><Br>
  14. <table align="center" width="50%">
  15. <form method="post">
  16. <tr><td align="center"><input type="text" name="host" value="Host" style="background-color:#ECECEC; color:#000000; border: 1px solid black;"></td></tr>
  17. <tr><td align="center"><input type="text" name="login" value="Login" style="background-color:#ECECEC; color:#000000; border: 1px solid black;"></td></tr>
  18. <tr><td align="center"><input type="password" name="haslo" value="Haslo" style="background-color:#ECECEC; color:#000000; border: 1px solid black;"></td></tr>
  19. <tr><td align="center"><input type="text" name="baza" value="Nazwa bazy dla cms" style="background-color:#ECECEC; color:#000000; border: 1px solid black;"></td></tr>
  20. <tr><td align="center"><input type="submit" name="install" value="Stworz baze" style="background-color:#ECECEC; color:#000000; border: 1px solid red;"></td></tr>
  21. </form></table>');
  22.  
  23. if(!empty($_POST['host']) && !empty($_POST['login']) && !empty($_POST['haslo']) && !empty($_POST['baza']) && isset($_POST['install'])) {
  24.  
  25. if($db = @mysql_connect($_POST['host'], $_POST['login'], $_POST['haslo'])) {
  26.  
  27. $baza = ('create database '.$_POST['baza'].'');
  28.  
  29. if(mysql_query($baza, $db)) {
  30. mysql_select_db($_POST['baza']);
  31.  
  32.  //wszystkie tabele+kolumny
  33.  
  34. mysql_query($art, $db) or die(mysql_error());
  35. mysql_query($ban, $db) or die(mysql_error());
  36. mysql_query($komentarze_news, $db) or die(mysql_error());
  37. mysql_query($komentarze_art, $db) or die(mysql_error());
  38. mysql_query($ksiega_gosci, $db) or die(mysql_error());
  39. mysql_query($news, $db) or die(mysql_error());
  40. mysql_query($online, $db) or die(mysql_error());
  41. mysql_query($pw, $db) or die(mysql_error());
  42. mysql_query($users, $db) or die(mysql_error());
  43. mysql_close($db);
  44. echo('<center><b style="color:#000000">Instalacja przebiegla pomyslnie</b></center>');
  45. }
  46.  
  47. else echo('<center><b style="color:#f00">Nie mozna stworzyc bazy: '.$_POST['baza'].'</b></center>');
  48.  } 
  49. else echo('<center><b style="color:#f00">Nie mozna polaczyc z baza mysql prosze podac dobre dane</b></center>');
  50. }
  51.  
  52. echo('<div id="bottom">Š Copyrights 2008 by Dark Angel CMS All rights reserved<Br>
  53. Engine & Design Powered by Marcio v0.1beta</div></body></html>');
  54.  
  55. ?>

Dzialac dziala ale np nie wiem czy nie dodac dodawanie admina prrzy instalacji jak ktos nie potrafi obsluzyc phpmyadmin etc....

Powiedzcie co mozna jeszcze dodac to tylko podstawa


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
vtuner
post 23.03.2008, 20:49:16
Post #6





Grupa: Zarejestrowani
Postów: 220
Pomógł: 10
Dołączył: 23.08.2005
Skąd: Łódź

Ostrzeżenie: (0%)
-----


Warto przy instalacji dodawać konto administratora. (Oczywiście użytkownik podaje takie dane jak login czy hasło)
Go to the top of the page
+Quote Post
marcio
post 23.03.2008, 22:03:56
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


To tak jak myslalem potem sobie tylko doda reszte danych z panelu admina oks to to dorobie dzieki tongue.gif


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 18:17