miras
-
Zawartość
106 -
Rejestracja
-
Ostatnio
Posty napisane przez miras
-
-
Witam mam do sprzedania layout:
http://ss-host.pl/images/glowna.jpg
http://ss-host.pl/images/cennik.jpg
http://ss-host.pl/images/maszyny.jpg
http://ss-host.pl/images/onas.jpg
http://ss-host.pl/images/wyszukiwar.jpg
Kompletnie nie umiem go wycenić, więc cena jaka jest - taka jest, oddam pierwszemu lepszemu, według mnie cena jest dobra.
-
Witam, mam następujący problem: zainstalowałem proftpd+mysql z tego poradnika: http://www.howtoforge.com/virtual-hosting-with-proftpd-and-mysql-debian-lenny - wszystko chodzi idealnie, ale mam pewien problem - jak dorobić do tego quote i za pomocą właśnie jej ograniczać userom miejsce na serwerze ?
Dzięki z góry!
-
Niech będzie, podam tutaj:
Login: vifus pw: 12345
Panelu admina dla konkretnie zainteresowanych, proszę pamiętać, że panel nie jest jeszcze dopięty na ostatni guzik( brakuje kilku grafik/przycisków itd.)
Zamawianie usług może chwilę potrwać, bo odinstalowany jest postfix, a przy zakupie usługi leci e-mail do klienta.
@@ + do tego mam zarezerwowaną domenę hostingradiowy.pl
-
Witam, pewien "klient" zlecił napisanie panelu hostingowego serwerów shoutcast i autopilotów.
Panel jest jeszcze do małych poprawek graficznych w kodzie też parę poprawek trzeba wprowadzić, ale jeżeli nikt nie będzie zainteresowany - nie widzę sensu dalszej pracy.
A więc tak Opcje użytkownika:
- Wirtualny Portfel ( Dotpay, HomePay itd.)
- Zmiana danych
- Zakup Serwerów / Autopilotów
- Transfer środków
- Doładowanie portfela
- Przedłużanie usług
- Zarządzanie usługami a w nim:
* Serwery Shoutcast:
- Zarządzanie (Start/Stop)
- Ustawienia (Hasło do nadawania, hasło admina, title format)
- Historia/Logi
*Autopiloty:
- Dane FTP(zmiana hasła ftp)
- Dane Nadawania (Host, port, hasło)
- Aktualizacja Playlisty
- Zarządzanie Autopilotem ( Start, Stop )
- Opisy( Nazwa radia, opis radia, rodzaj muzyki, AIM, ICQ, IRC)
- Przejścia(Typ przejścia, długość przejścia)
- Inne(Serwer publiczny, utwory losowo)
Panel Administracyjny:
- Zarządzanie użytkownikami(zmiana hasła, loginu, właściwie to wszystkiego)
- Cennik Autpilotów (za 1gb w danej jakości)
- Cennik Serwerów Shoutcast( za 1slot w danej jakości)
- Dodawanie newsów
- Zarządzanie kupionymi usługami( serwerami shoutcast, autopilotami)
- Ustawienia danych głównych(dane admina, title, e-mail do kontaktu, host)
- Logi/Historia
Zapewne o czymś jeszcze zapomniałem, ale wyjdzie w praniu.
+ Ładna oprawa graficzna.
A więc tak jeżeli jest ktoś zainteresowany to zapraszam z podaniem ceny na pw, a podeślę link do demka.
Jeżeli będzie ktoś chętny - skończę projekt, jeżeli nie - kilka dobrych wieczorów pracy pójdzie na marne.
Pozdrawiam i czekam na propozycje.
-
Dobra, już coś wykombinuję, w każdym razie dzięki.
-
bez tego ostatniego warunku mam nadzieje też zadziała ? bo nie mam takiej kolumny w bazie i za bardzo mieć nie mogę..
Dobra, śmiga, zawsze to mniej 'orania' bazy ;] Dzięki.
-
Właśnie przechowuję w bazie z tym, że ta data jest 'zakodowana' przez strtotime, a będę musiał przy tym pozostać, bo będę miał trochę za dużo przerabiania, żeby to zmienić na normalną datę..
-
Witam, mam pewien dylemat, czy to jest dobre rozwiązanie do takiego małego, amatorskiego panelu hostingowego, a mianowicie - ten skrypt będzie wykonywany cronem co jakiś czas - czy to jest dobre rozwiązanie ? jeżeli komuś skończyła się ważność usługi to po prostu wyłącza serwer, a w panelu zarządzania tym serwerem nie będzie mógł się dostać do włączenia tego serwera, bo jeżeli ważność się skończyła to skrypt mu na to nie pozwoli. Proszę o jakieś wskazówki / opinie.
<?php include("../config.php"); function rData($dateStart, $dateFinish, $time="dni") { $tab = array(minut=>60, godzin=>3600, dni=>86400, sekund=>1); return round(((strtotime($dateFinish) - strtotime($dateStart)) / $tab[$time])); } $wynik = mysql_query("SELECT * FROM uslugi") or die('Błąd zapytania'); if(mysql_num_rows($wynik) > 0) { while($r = mysql_fetch_assoc($wynik)) { $waznosc=$r['waznosc']; $dateStart=date('Y-m-d'); $dateFinish=date("Y-m-d", $waznosc); $waz=rData($dateStart, $dateFinish); if ($waz <=0) { $dir=$r['port']; $kat = "/home/$dir/"; $sc_trans="sc_trans"; ob_start(); system('killall '.$kat.$sc_trans); ob_end_flush(); } } } ?>
-
bez tego wykonuje się w 'nieskończoność' ...
-
x.php :
<?php $catalog="/home/ap/8007/"; $sc_trans="sc_trans"; $sc_transc_conf="sc_trans_demo.conf"; ob_start(); system('killall '.$sc_trans); $adres=$catalog.$sc_trans.' '.$catalog.$sc_transc_conf.' > /dev/null 2>&1 &'; echo passthru($adres); ob_end_flush(); ?>
jak widać..
-
nic nie wypisuje...
Tak, wiem o ssh2, ale jednak wybrałem system z execem i przy tym zostanę
-
Witam, mam następujący problem, a mianowicie chcę odpalić mój autopilot, który z konsoli odpala się bez żadnego problemu, mam taki kod:
<?php $katalog="/home/ap/8007/"; $sc_trans="sc_trans"; $sc_transc_conf="sc_trans_demo.conf"; echo $catalog.$sc_trans; ob_start(); system('killall '.$sc_trans); $adres=$katalog.$sc_trans.' '.$katalog.$sc_transc_conf.' > /dev/null 2>&1 &'; exec($adres); ob_end_flush(); ?>
funkcja exec i system są na pewno włączone, ponieważ odpalam na tym samym vpsie podobnym kodem serwer shoutcast i on się włącza bez problemu więc nie wiem dlaczego autopilot się buntuje.. chmody są wszędzie 777..
Dzięki z góry!
-
A więc przeinstaluje mojego vps'a - spróbuję od nowa i dam znać.
-
Niestety nadal to samo, a hasła muszą się zgadzać, bo przy tworzeniu nic nie zmieniałem tylko skopiowałem z tego tutoriala, który podałeś a tam było:
CREATE DATABASE ftp; GRANT SELECT, INSERT, UPDATE, DELETE ON ftp.* TO 'proftpd'@'localhost' IDENTIFIED BY 'password'; GRANT SELECT, INSERT, UPDATE, DELETE ON ftp.* TO 'proftpd'@'localhost.localdomain' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
-
No ok, niby wszystko według poradnika a jednak: Starting ftp server: proftpd - warning: handling possibly truncated configuration data at line 88 of '/etc/proftpd/sql.conf'
Załącze cały plik sql.conf bo najwidoczniej tutaj jest problem:
# # Proftpd sample configuration for SQL-based authentication. # # (This is not to be used if you prefer a PAM-based SQL authentication) # <IfModule mod_sql.c> # # Choose a SQL backend among MySQL or PostgreSQL. # Both modules are loaded in default configuration, so you have to specify the backend # or comment out the unused module in /etc/proftpd/modules.conf. # Use 'mysql' or 'postgres' as possible values. # #SQLBackend mysql # #SQLEngine on #SQLAuthenticate on # # Use both a crypted or plaintext password #SQLAuthTypes Crypt Plaintext # # Use a backend-crypted or a crypted password #SQLAuthTypes Backend Crypt # # Connection #SQLConnectInfo proftpd@sql.example.com proftpd_user proftpd_password # # Describes both users/groups tables # #SQLUserInfo users userid passwd uid gid homedir shell #SQLGroupInfo groups groupname gid members # DefaultRoot ~ SQLBackend mysql # The passwords in MySQL are encrypted using CRYPT SQLAuthTypes Plaintext Crypt SQLAuthenticate users groups # used to connect to the database # databasename@host database_user user_password SQLConnectInfo ftp@localhost proftpd password # Here we tell ProFTPd the names of the database columns in the "usertable" # we want it to interact with. Match the names with those in the db SQLUserInfo ftpuser userid passwd uid gid homedir shell # Here we tell ProFTPd the names of the database columns in the "grouptable" # we want it to interact with. Again the names match with those in the db SQLGroupInfo ftpgroup groupname gid members # set min UID and GID - otherwise these are 999 each SQLMinID 500 # create a user's home directory on demand if it doesn't exist CreateHome on # Update count every time user logs in SQLLog PASS updatecount SQLNamedQuery updatecount UPDATE "count=count+1, accessed=now() WHERE userid='%u'" ftpuser # Update modified everytime user uploads or deletes a file SQLLog STOR,DELE modified SQLNamedQuery modified UPDATE "modified=now() WHERE userid='%u'" ftpuser # User quotas # =========== QuotaEngine on QuotaDirectoryTally on QuotaDisplayUnits Mb QuotaShowQuotas on SQLNamedQuery get-quota-limit SELECT "name, quota_type, per_session, limit_type, bytes_in_avail, bytes_out_avail, bytes_xfer_avail, files_in_avail, files_out_avail, files_xfer_avail FROM ftpquotalimits WHERE name = '%{0}' AND quota_type = '%{1}'" SQLNamedQuery get-quota-tally SELECT "name, quota_type, bytes_in_used, bytes_out_used, bytes_xfer_used, files_in_used, files_out_used, files_xfer_used FROM ftpquotatallies WHERE name = '%{0}' AND quota_type = '%{1}'" SQLNamedQuery update-quota-tally UPDATE "bytes_in_used = bytes_in_used + %{0}, bytes_out_used = bytes_out_used + %{1}, bytes_xfer_used = bytes_xfer_used + %{2}, files_in_used = files_in_used + %{3}, files_out_used = files_out_used + %{4}, files_xfer_used = files_xfer_used + %{5} WHERE name = '%{6}' AND quota_type = '%{7}'" ftpquotatallies SQLNamedQuery insert-quota-tally INSERT "%{0}, %{1}, %{2}, %{3}, %{4}, %{5}, %{6}, %{7}" ftpquotatallies QuotaLimitTable sql:/get-quota-limit QuotaTallyTable sql:/get-quota-tally/update-quota-tally/insert-quota-tally RootLogin off RequireValidShell off </IfModule>
-
No dobrze, zainstalowało się poprawnie niby, ale w /etc/ nie widzę katalogu proftpd-mod-mysql ... ?
I gdzie mam teraz ustawić to ? :
SQLConnectInfo proftpd@localhost:3306 proftpd naszehaslo SQLUserInfo users name pass uid gid home shell SQLGroupInfo groups name gid members SQLAuthenticate users* groups* SQLAuthTypes PlainText
-
debian-6.0-x86
-
plik sources.list:
deb http://ftp.debian.org/debian squeeze main contrib non-free deb http://security.debian.org squeeze/updates main contrib non-free
nic nie zmieniło..
-
Witam, chcę zainstalować proftpd+mysql na debianie 6 i po wydaniu polecenia:
apt-get install proftpd-mysql proftpd-common mysql-client mysql-common mysql-server libmysqlclient10
mam błąd:
Reading package lists... Done Building dependency tree Reading state information... Done E: Unable to locate package proftpd-mysql E: Unable to locate package proftpd-common E: Unable to locate package libmysqlclient10
O co chodzi ?
dzięki z góry
-
No chyba, że, jeszcze to przemyślę
-
no nie do końca w hexcomie mam łącze 1Gb + gwarantowany ram 512 za 30zł, a kimsufi 74zł za 100Mb, różnica jest
-
hexcom, będzie dla mnie najlepszym i najtańszym wyborem ;-) Dzięki wszystkim.
-
webh.pl - jak narazie najlepsze, a nie macie pakietów z 60Mb + ?
-
co do transferu to może być ograniczony, ale limit w granicach: 800GB/miesiąc.. - to mówicie, że nie znajdę nic takiego ? 100Mb łącze już by mi wystarczyło..
Problem z odpaleniem serwera shoutcast na vps.
w Serwery Dedykowane i VPS
Napisano · Raportuj odpowiedź
Witam, mam problem z odpaleniem serwera shoutcast na moim vps,
pliki wrzuciłem do home/sc/8010
i w konsoli robię tak:
cd /home/sc/8010
następnie:
./sc_serv
i wypluwa mi:
Segmentation fault
jak to naprawić ?