Căutare

Help IT – Solutii informatice

Colecție gratuită de soluții IT

Rezultatele căutării

"sqlite3"

Sqlite3.dll missing

     Există situaţii, când la pornirea calculatorul apare mesajul: ” ……sqlite3.dll missing„. Acest mesaj apare datorită faptului că o aplicaţie încearcă să acceseze acest fişier şi acesta nu există. Lipsa acestuia, poate să fie determinată de o ştergere accidentală, de un virus, etc.

Pentru a remedia această problemă procedăm astfel:

1) descărcăm de aici fisierul sqlite3.dll;

2) copiem acest fişier în locaţia de unde lipseşte (de obicei aceste fişiere se gasesc în „c:\windows\system32”  sau în  „c:\windows\system”).

Update PHP7 intr-o masina virtuala Homestead 2.0

Homestead este o masina virtuala pentru a dezvolta aplicatii web folosind framework-ul php Laravel.

Configuratie Homestead:

  • Ubuntu 14.04
  • Git
  • PHP 5.6 / 7.0
  • Xdebug
  • HHVM
  • Nginx
  • MySQL
  • Sqlite3
  • Postgres
  • Composer
  • Node (With PM2, Bower, Grunt, and Gulp)
  • Redis
  • Memcached (PHP 5.x Only)
  • Beanstalkd
  • Laravel Envoy
  • Blackfire Profiler

Din punctul meu de vedere este unul din cele mai frumoase si mai bune framework-uri php. Este doar parerea mea.

Pe 3 decembrie a aparut oficial PHP 7. Acesta este mult mai rapid si mai bun decat versiunile anterioare. Prin urmare, se impune nevoia sa-i facem si noi update in masina noastra virtuala Homestead.

Pasul 1

In directorul unde avem instalat Homestead, deschidem o consola GIT si rulam comanda:

git clone -b php-7 https://github.com/laravel/homestead.git Homestead7

Se creaza un nou director Homestead7.
Se adauga in fisierul ~/.homestead/Homestead.yaml, imediat dupa "---" (prima linie) :
box: laravel/homestead-7

Se ruleaza vagrant up si se creaza o noua masina virtuala Homesteadcu PHP 7.

Dupa ce se creaza masina, rulam vagrant ssh si rulam 3 comenzi:
sudo apt-get update       
sudo apt-get upgrade      
sudo apt-get dist-upgrade  

Rulam php -v si vom vedea versiunea 7 de PHP instalata :).

Reparare bază de date REVISAL.DB

    Există situaţii când baza de date revisal (revisal.db) se corupe din anumite motive. Putem să reparăm această bază de date astfel:

  1. se face o copie de siguranţă la baza de date revisal.db;
  2. se creează un director nou, de ex. REPARARE_REVISAL;
  3. descărcam programul SQLite3 de aici în directorul creat la pasul 1 (REPARARE_REVISAL);
  4. se copiaza textul de mai jos într-un fisier notepad.
    @echo off
    setlocal
    SET NAME=revisal
    SET DATABASE=%NAME%.db
    SET BACKUP=%NAME%_original.db
    SET TEMP=%NAME%_temp.db
    echo:
    echo:
    echo ===========================================================================
    echo Faceti o copie de siguranta pentru fisierul: %NAME%.db inainte de a incepe!
    echo ===========================================================================
    echo:
    echo:
    SET /p userinp=Continuati ? [Y/N]
    SET userinp=%userinp:~0,1%
    IF „%userinp%”==”y” GOTO :lp1
    IF „%userinp%”==”Y” GOTO :lp1
    echo Nu exista fisier!
    GOTO :end
    :lp1
    IF EXIST %BACKUP% GOTO :error_backup_exists
    echo:
    echo Pornire reparare…
    echo:
    echo Copying ‘%DATABASE%’ to ‘%BACKUP%’
    copy %DATABASE% %BACKUP%
    echo:
    echo Reparare baza de date, asteptati…
    IF EXIST %TEMP% del %TEMP%
    sqlite3.exe %BACKUP% .dump | sqlite3.exe %TEMP%
    echo:
    echo Copying ‘%TEMP%’ to ‘%DATABASE%’
    copy %TEMP% %DATABASE%
    del %TEMP%
    echo:
    echo Gata!
    GOTO :end
    :error_backup_exists
    echo:
    echo Nu pot continua deoarece %BACKUP% exista!
    echo:
    echo Redenumeste %BACKUP% si incearca din nou!
    :end
    echo:
    echo:
    pause
  5. din Notepad, se alege din meniul „File„, opţiunea „SaveAs”  şi se dă numele „reparare_revisal_db.bat„, iar la „Save as type” se alege „All files„;
  6. acest fisier se copiază în directorul de la punctul 2;
  7. se copiază în directorul creat la pasul 1 (REPARARE_REVISAL) baza de date revisal.db;
  8. se execută fişierul „reparare_revisal_db.bat„;
  9. se copiază fişierul nou creat si reparat: revisal.db din directorul  REPARARE_REVISAL în locaţia de unde aplicaţia foloseşte acest fişier şi se verifică dacă revisalul funcţionează normal.
Obs.: Baza de date Revisal.db se gaseşte în locaţia: „C:\Documents and Settings\sss\Application Data\Teamnet\Revisal\…” .
Unde: sss – reprezintă numele utilizatorului care este conectat în windows.

Creează gratuit un site web sau un blog la WordPress.com. Tema: Baskerville de Anders Noren.

SUS ↑